/*
 ============================================================================
 Name        : util.h
 Author      : Ana Roig & Pablo Abad
 Version     : 1.0
 Description : Utilidades varias compartidas (header)
 ============================================================================
 */


#ifndef UTIL_H_
#define UTIL_H_

	#include <stdio.h>
	#include <openssl/sha.h>

	FILE* safefopen(char *name, char *mode);

	void calculateHash(unsigned char result[SHA_DIGEST_LENGTH], char *message);

	void byte2hex(char *dest, unsigned char *source, int size);
	void hex2byte(unsigned char *dest, char *source, int size);


#endif /* UTIL_H_ */
